package design._05_Adapter.classAndObject;
/*
 * 	现在有一个应用,需要既打方形桩,又打圆形桩.
 * 	RoundPeg 属于 Adaptee,是被适配者.PegAdapter 是 Adapter,
 * 	将 Adaptee(被适配者 RoundPeg)和 Target(目标 SquarePeg)进行适配.实际上这是将组合方法(composition)和继承(inheritance)方法综合运用。
 */
public class PegAdapter extends SquarePeg {
	private RoundPeg roundPeg;
	public PegAdapter(RoundPeg peg) {this.roundPeg=peg;}
	public void insert(String str){ roundPeg.insertIntohole(str);}
}
